package com.kantboot.business.water.service;

import com.kantboot.business.water.domain.entity.BusWaterVip;
import com.kantboot.util.core.param.PageParam;
import com.kantboot.util.core.result.PageResult;

import java.util.List;

public interface IBusWaterVipService {

    List<BusWaterVip> getAll();

    /**
     * 根据用户id获取用户vip信息
     */
    BusWaterVip getByUserId(Long userId);

    /**
     * 获取用户自身vip信息
     */
    BusWaterVip getSelf();

    /**
     * 根据id获取vip信息
     */
    BusWaterVip getById(Long id);

    PageResult getBodyData(PageParam<BusWaterVip> pageParam);

}
